Top 10k strings from TasPrint (1983)(Tasman Software).z80 in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [Z80] (TOSEC-v2007-01-01) /

Back to the directory listing

   4 ;"PRINTER CUSTOMISATION"
   4 "2","27","50"
   4  to proceed "
   3 tcode=tcode+1
   3 ;"tasprint"
   3 "3","27","51","24"
   2 tcode=62032
   2 tcode=62025
   2 tcode=62018
   2 ;"FONT SELECTION"
   2 ;" Press one of the keys 
   2 "tasprint"
   2 "3","27","65","8"
   2 "3","27","65","12"
   2 "2","0","0"
   2 "1","0","0"
   2 "*3","5","27","42","4","128","2","0"
   2 "*2","5","27","42","1","192","3","0"
   2 "*2","4","27","76","192","3","0","0"
   2 "*1","5","27","42","0","224","1","0"
   2 "*1","4","27","75","224","1","0","0"
   2 "*1","4","27","75","128","2","0","0"
   1 x$=options
   1 text file lengths
   1 tcode,(i-1
   1 start=62309
   1 start=62000
   1 start,len:
   1 seven bit head?
   1 r$(i)="   ":
   1 r$(i)="   "
   1 printer control codes
   1 print line of data
   1 normal line spacing
   1 move fonts
   1 microdrive save
   1 len=fin-start+1
   1 intsw=62008
   1 intsw,(i-256
   1 input &  poke codes
   1 graphics line spacing
   1 from=42800
   1 font selection
   1 font placement
   1 enter to confirm
   1 display ramtop values
   1 dest=62000
   1 data - interface types
   1 cassette save
   1 c$(i,j);" ";
   1 Shinwa CP80
   1 Seikosha 250
   1 Seikosha 100
   1 Epson RX80
   1 Epson FX80
   1 ;f(i);"  ":
   1 ;"characters per line":
   1 ;"characters per line"
   1 ;"can print across the width of   the paper gives the following   option(s) for printing:"
   1 ;"Your Tasman Interface is a Type A unless the interface software cassette label has ""Type B""
   1 ;"You have chosen ";
   1 ;"Type B";
   1 ;"Type B":
   1 ;"Type A";
   1 ;"Type A":
   1 ;"The code is now customised for"'"the ";a$(i)
   1 ;"Stop the Tape":
   1 ;"Seven or Eight bit pin head? 
   1 ;"Remove ear plug from cassette   and insert blank tape.":
   1 ;"Press one of the keys 
   1 ;"Press one of keys 
   1 ;"Press any other key to respecify"
   1 ;"Press ENTER to proceed":
   1 ;"OUTPUT TO INTERFACES"
   1 ;"Number of characters per line ingraphics mode? (No. dots/10)":
   1 ;"Least significant bit at Top or Bottom of print head?    
   1 ;"Insert ear plug and rewind and  play tape to verify the save."''"If the verification fails
   1 ;"INTERFACE CUSTOMISATION"
   1 ;"Enter your printer control code sequence for graphics line
   1 ;"Enter your printer control code sequence for bit image printing.(e.g. 27 75 128 2)":
   1 ;"Do NOT stop the tape"
   1 ;"CLEAR ";start-1
   1 ;"(";k;") ";:
   1 ;"(";k;") ":
   1 ;"(";j;") ";a$(j):
   1 ;" fonts."
   1 ;" TASPRINT ";''
   1 ;" ";a$(i):
   1 ;" ";a$(i)
   1 ;"  ";a$(i):
   1 ;"  ";a$(a)
   1 ,(from-256
   1 ,(dest-256
   1 +f(j)*1920
   1 )="Palace Script"
   1 )="Median"
   1 )="Lectura Light"
   1 )="Data Run"
   1 )="Compacta"
   1 (tcode+z),(
   1 ';"You will customise the code for:";';"  (a) your printer interface;";';"  (b) your printer; and";';"  (c) the TASPRINT fonts that
   1 ';"Just follow the instructions to create your customised code. If at any stage you want to start  again just execute BREAK and    then RUN."
   1 ''"You must provide your own
   1 ''"The control codes are different for the various makes and modelsof printer. TASPRINT needs to   know the control sequences to   send to your printer."
   1 ''"If your printer is not specifiedin the list you must enter the  code sequences yourself. You    will have to refer to your
   1 ''"If you are using one of the
   1 ''"A sequence of ""control codes"" is"
   1 '"You can now SAVE your configuredcode."
   1 '"Type in the print address and   press ENTER."
   1 '"This routine must start at 62327and must end with a RET (return)statement at or before 62355."
   1 '"Press:"''
   1 '"If your interface requires
   1 '"Before loading the code lower   RAMTOP by executing:"
   1 "tasfont0"
   1 "sent to your printer by TASPRINTto instruct it to print graphics(for fonts) and also to tell theprinter to do a form feed (paperadvance) of the correct length  between lines."
   1 "ZX Interface 1"
   1 "You can incorporate 1-5 of thesefonts into TASPRINT. RAMTOP is  lowered as follows:"
   1 "Which printer interface are you using?"
   1 "What printer are you using?"
   1 "What is your interface software print address?"
   1 "Type code and press ENTER (just press ENTER if finished)";r$(i):
   1 "This program customises the
   1 "The no. of dots the ";
   1 "The available fonts are:":
   1 "The TASPRINT code is now saved  and verified with the name:"
   1 "Tasman Interface"
   1 "TASPRINT is now configured."
   1 "Shinwa CP80"
   1 "Seikosha 250"
   1 "Seikosha 100"
   1 "Morex Interface"
   1 "Mannesmann Tally MT80"
   1 "Kempston Interface"
   1 "J=Kempston E version"
   1 "How many fonts do you wish to   incorporate into TASPRINT?"''"Press 
   1 "Hilderbay Interface"
   1 "Euroelectronics ZX Lprint"
   1 "Epson RX-80"
   1 "Epson MX-80 Type III"
   1 "Epson FX-80"
   1 "Enter your printer control code sequence for normal (1/6 inch)  line spacing. (e.g. 27 50)":
   1 "Enter number"'r$(1
   1 "Cobra 232 I/O Port"
   1 "ADS Interface"
   1 "5","0","0"
   1 "4","0","0"
   1 "3","27","76","3"
   1 "3","27","76","2"
   1 "3","27","51","15"
   1 "1","1","1"
   1 "1","1","0"
   1 "*5","5","27","42","6","208","2","0"
   1 "*4","5","27","42","6","208","2","0"
   1 "*4","5","27","42","5","58","2","0"
   1 "*1","4","27","71","1","224","0","0"
   1 "*1","1","0","0","0","0","0","0"
   1 "(";i;") ";a$(i):
   1  you want to use."
   1  to enter Basic"
   1  to confirm.
   1  to Run again":
   1  spacing. (e.g. 27 51 24)":
   1  printers specified in the list  that follows then just press    the letter shown in inverse nextto the printer name."
   1  printer manual for the codes."
   1  printed on it."
   1  machine code routine to output  the accumulator to your
   1  interface."
   1  initialisation the relevent codemust begin at 62309 and must endwith a RET (return) statemen at or before 62326."
   1  for Microdrive save":
   1  for Cassette save":
   1  execute GOTO 1900 to try again.":
   1  TASPRINT machine code. You can  then use TASPRINT to LPRINT and LLIST using the TASPRINT fonts."
   1  No. of Fonts 
   1  "'"specify your font ";j;".
   1   P`BBB_b@
   1    RAMTOP